package com.tjjingpan.jetpack

import androidx.lifecycle.LiveData
import androidx.lifecycle.MutableLiveData

object Repository {
    /**
     * @param userId
     * 正常逻辑，我们应该根据传入的userId参数去服务器请求或者到数据库中查找相应的User对象，
     * 但是这里只是模拟示例，因此每次将传入的userId当做用户名来创建一个新的User对象
     */
    fun getUser(userId:String): LiveData<User> {
        val liveData = MutableLiveData<User>()
        liveData.value = User(userId,userId,0)
        return liveData
    }
}